home *** CD-ROM | disk | FTP | other *** search
/ Deutsche Edition 1 / Deutsche Edition 1.iso / amok / 081-090 / amok81 / m2 / defs / intuitionl.def < prev    next >
Text File  |  1993-11-04  |  15KB  |  495 lines

  1. DEFINITION MODULE IntuitionL{"intuition.library",33};
  2. (* 17-Apr-1992/cn *)
  3.  
  4. FROM SYSTEM IMPORT ADDRESS,BITSET,LONGSET;
  5.  
  6. FROM ExecD IMPORT
  7.  MsgPortPtr,MemReqSet,ListPtr;
  8.  
  9. FROM GraphicsD IMPORT
  10.  BitMapPtr,LayerPtr,RastPortPtr,RectanglePtr,RegionPtr,TextAttrPtr,
  11.  TextFontPtr,ViewPortPtr,ViewPtr;
  12.  
  13. FROM InputEvent IMPORT
  14.  InputEventPtr;
  15.  
  16. FROM UtilityD IMPORT
  17.  HookPtr,TagItemPtr;
  18.  
  19. IMPORT
  20.  d:IntuitionD,R;
  21.  
  22. VAR
  23.  intuitionVersion:INTEGER;
  24.  intuitionBase:d.IntuitionBasePtr;
  25.  
  26. CONST
  27.  intuitionMinVersion=33;
  28.  intuitionName="intuition.library";
  29.  
  30. PROCEDURE ActivateGadget(
  31.            gadget{R.A0}:d.GadgetPtr;
  32.            window{R.A1}:d.WindowPtr;
  33.            requester{R.A2}:d.RequesterPtr):BOOLEAN; CODE -462;
  34.  
  35. PROCEDURE ActivateWindow(window{R.A0}:d.WindowPtr); CODE -450;
  36.  
  37. PROCEDURE(*36*) AddClass(
  38.                  class{R.A0}:ADDRESS); CODE -684;
  39.  
  40. PROCEDURE AddGadget(
  41.            window{R.A0}:d.WindowPtr;
  42.            gadget{R.A1}:d.GadgetPtr;
  43.            position{R.D0}:INTEGER):INTEGER; CODE -42;
  44.  
  45. PROCEDURE AddGList(
  46.            window{R.A0}:d.WindowPtr;
  47.            gadget{R.A1}:d.GadgetPtr;
  48.            position{R.D0}:INTEGER;
  49.            numGad{R.D1}:INTEGER;
  50.            requester{R.A2}:d.RequesterPtr):INTEGER; CODE -438;
  51.  
  52. PROCEDURE AllocRemember(
  53.            VAR rememberKey{R.A0}:ADDRESS;
  54.            size{R.D0}:LONGCARD;
  55.            flags{R.D1}:MemReqSet):ADDRESS; CODE -396;
  56.  
  57. PROCEDURE AlohaWorkbench(wbPort{R.A0}:MsgPortPtr); CODE -402;
  58.  
  59. PROCEDURE AutoRequest(
  60.            window{R.A0}:d.WindowPtr;
  61.            bodyText{R.A1}:d.IntuiTextPtr;
  62.            positiveText{R.A2}:d.IntuiTextPtr;
  63.            negativeText{R.A3}:d.IntuiTextPtr;
  64.            positiveFlags{R.D0}:d.IDCMPFlagSet;
  65.            negativeFlags{R.D1}:d.IDCMPFlagSet;
  66.            width{R.D2}:INTEGER;
  67.            height{R.D3}:INTEGER):BOOLEAN; CODE -348;
  68.  
  69. PROCEDURE BeginRefresh(window{R.A0}:d.WindowPtr); CODE -354;
  70.  
  71. PROCEDURE(*36*) BuildEasyRequestArgs(
  72.                  window{R.A0}:d.WindowPtr;
  73.                  VAR easyStruct{R.A1}:d.EasyStruct;
  74.                  idcmp{R.D0}:d.IDCMPFlagSet;
  75.                  args{R.A3}:ADDRESS):d.WindowPtr; CODE -594;
  76.  
  77. PROCEDURE BuildSysRequest(
  78.            window{R.A0}:d.WindowPtr;
  79.            bodyText{R.A1}:d.IntuiTextPtr;
  80.            positiveText{R.A2}:d.IntuiTextPtr;
  81.            negativeText{R.A3}:d.IntuiTextPtr;
  82.            idcmpFlags{R.D0}:d.IDCMPFlagSet;
  83.            width{R.D1}:INTEGER;
  84.            height{R.D2}:INTEGER):d.WindowPtr; CODE -360;
  85.  
  86. PROCEDURE(*36*) ChangeWindowBox(
  87.                  window{R.A0}:d.WindowPtr;
  88.                  left{R.D0}:INTEGER;
  89.                  top{R.D1}:INTEGER;
  90.                  width{R.D2}:INTEGER;
  91.                  height{R.D3}:INTEGER); CODE -486;
  92.  
  93. PROCEDURE ClearDMRequest(
  94.            window{R.A0}:d.WindowPtr):BOOLEAN; CODE -48;
  95.  
  96. PROCEDURE ClearMenuStrip(window{R.A0}:d.WindowPtr); CODE -54;
  97.  
  98. PROCEDURE ClearPointer(window{R.A0}:d.WindowPtr); CODE -60;
  99.  
  100. PROCEDURE CloseScreen(screen{R.A0}:d.ScreenPtr); CODE -66;
  101.  
  102. PROCEDURE CloseWindow(window{R.A0}:d.WindowPtr); CODE -72;
  103.  
  104. PROCEDURE CloseWorkBench():BOOLEAN; CODE -78;
  105.  
  106. PROCEDURE CurrentTime(
  107.            seconds{R.A0}:ADDRESS;
  108.            micros{R.A1}:ADDRESS); CODE -84;
  109.  
  110. PROCEDURE DisplayAlert(
  111.            alertNumber{R.D0}:LONGCARD;
  112.            string{R.A0}:ADDRESS;
  113.            height{R.D1}:LONGCARD):BOOLEAN; CODE -90;
  114.  
  115. PROCEDURE DisplayBeep(screen{R.A0}:d.ScreenPtr); CODE -96;
  116.  
  117. PROCEDURE(*36*) DisposeObject(
  118.                  object{R.A0}:ADDRESS); CODE -642;
  119.  
  120. PROCEDURE DoubleClick(
  121.            startSecs{R.D0}:LONGCARD;
  122.            startMicros{R.D1}:LONGCARD;
  123.            currentSecs{R.D2}:LONGCARD;
  124.            currentMicros{R.D3}:LONGCARD):BOOLEAN; CODE -102;
  125.  
  126. PROCEDURE DrawBorder(
  127.            rastPort{R.A0}:RastPortPtr;
  128.            border{R.A1}:d.BorderPtr;
  129.            leftOffset{R.D0}:INTEGER;
  130.            topOffset{R.D1}:INTEGER); CODE -108;
  131.  
  132. PROCEDURE DrawImage(
  133.            rastPort{R.A0}:RastPortPtr;
  134.            image{R.A1}:d.ImagePtr;
  135.            leftOffset{R.D0}:INTEGER;
  136.            topOffset{R.D1}:INTEGER); CODE -114;
  137.  
  138. PROCEDURE(*36*) DrawImageState(
  139.                  rp{R.A0}:RastPortPtr;
  140.                  image{R.A1}:d.ImagePtr;
  141.                  leftOffset{R.D0}:INTEGER;
  142.                  topOffset{R.D1}:INTEGER;
  143.                  state{R.D2}:LONGCARD;
  144.                  VAR drawInfo{R.A2}:d.DrawInfo); CODE -618;
  145.  
  146. PROCEDURE(*36*) EasyRequestArgs(
  147.                  window{R.A0}:d.WindowPtr;
  148.                  VAR easyStruct{R.A1}:d.EasyStruct;
  149.                  VAR idcmpPtr{R.A2}:d.IDCMPFlagSet;
  150.                  args{R.A3}:ADDRESS):LONGINT; CODE -588;
  151.  
  152. PROCEDURE EndRefresh(
  153.            window{R.A0}:d.WindowPtr;
  154.            complete{R.D0}:BOOLEAN); CODE -366;
  155.  
  156. PROCEDURE EndRequest(
  157.            requester{R.A0}:d.RequesterPtr;
  158.            window{R.A1}:d.WindowPtr); CODE -120;
  159.  
  160. PROCEDURE(*36*) EraseImage(
  161.                  rp{R.A0}:RastPortPtr;
  162.                  image{R.A1}:d.ImagePtr;
  163.                  leftOffset{R.D0}:LONGCARD;
  164.                  topOffset{R.D1}:LONGCARD); CODE -630;
  165.  
  166. PROCEDURE(*36*) FreeClass(
  167.                  classPtr{R.A0}:ADDRESS):BOOLEAN; CODE -714;
  168.  
  169. PROCEDURE FreeRemember(
  170.            rememberKey{R.A0}:ADDRESS;
  171.            reallyForget{R.D0}:BOOLEAN); CODE -408;
  172.  
  173. PROCEDURE(*36*) FreeScreenDrawInfo(
  174.                  screen{R.A0}:d.ScreenPtr;
  175.                  drawInfo{R.A1}:d.DrawInfoPtr); CODE -696;
  176.  
  177. PROCEDURE FreeSysRequest(window{R.A0}:d.WindowPtr); CODE -372;
  178.  
  179. PROCEDURE(*36*) GadgetMouse(
  180.                  gadget{R.A0}:d.GadgetPtr;
  181.                  gInfo{R.A1}:d.GadgetInfoPtr;
  182.                  VAR mousePoint{R.A2}:LONGCARD); CODE -570;
  183.  
  184. PROCEDURE(*36*) GetAttr(
  185.                  attrID{R.D0}:LONGCARD;
  186.                  object{R.A0}:ADDRESS;
  187.                  VAR storagePtr{R.A1}:LONGCARD):ADDRESS; CODE -654;
  188.  
  189. PROCEDURE(*36*) GetDefaultPubScreen(
  190.                  nameBuffer{R.A0}:ADDRESS); CODE -582;
  191.  
  192. PROCEDURE GetDefPrefs(
  193.            prefBuffer{R.A0}:d.PreferencesPtr;
  194.            size{R.D0}:INTEGER); CODE -126;
  195.  
  196. PROCEDURE GetPrefs(
  197.            prefBuffer{R.A0}:d.PreferencesPtr;
  198.            size{R.D0}:INTEGER); CODE -132;
  199.  
  200. PROCEDURE GetScreenData(
  201.            buffer{R.A0}:ADDRESS;
  202.            size{R.D0}:CARDINAL;
  203.            type{R.D1}:d.ScreenFlagSet;
  204.            screen{R.A1}:d.ScreenPtr):BOOLEAN; CODE -426;
  205.  
  206. PROCEDURE(*36*) GetScreenDrawInfo(
  207.                  screen{R.A0}:d.ScreenPtr):d.DrawInfoPtr; CODE -690;
  208.  
  209. PROCEDURE InitRequester(requester{R.A0}:d.RequesterPtr); CODE -138;
  210.  
  211. PROCEDURE IntuiTextLength(
  212.            iText{R.A0}:d.IntuiTextPtr):LONGINT; CODE -330;
  213.  
  214. PROCEDURE Intuition(inputEvent{R.A0}:InputEventPtr); CODE -36;
  215.  
  216. PROCEDURE ItemAddress(
  217.            menuStrip{R.A0}:d.MenuPtr;
  218.            menuNumber{R.D0}:CARDINAL):d.MenuItemPtr; CODE -144;
  219.  
  220. PROCEDURE LockIBase(
  221.            lockNumber{R.D0}:LONGCARD):LONGCARD; CODE -414;
  222.  
  223. PROCEDURE(*36*) LockPubScreen(
  224.                  name{R.A0}:ADDRESS):d.ScreenPtr; CODE -510;
  225.  
  226. PROCEDURE(*36*) LockPubScreenList():ListPtr; CODE -522;
  227.  
  228. PROCEDURE(*36*) MakeClass(
  229.                  classID{R.A0}:ADDRESS;
  230.                  superClassID{R.A1}:ADDRESS;
  231.                  superClassPtr{R.A2}:d.IClassPtr;
  232.                  instanceSize{R.D0}:CARDINAL;
  233.                  flags{R.D1}:LONGSET):d.IClassPtr; CODE -678;
  234.  
  235. PROCEDURE MakeScreen(screen{R.A0}:d.ScreenPtr); CODE -378;
  236.  
  237. PROCEDURE ModifyIDCMP(
  238.            window{R.A0}:d.WindowPtr;
  239.            idcmpFlags{R.D0}:d.IDCMPFlagSet); CODE -150;
  240.  
  241. PROCEDURE ModifyProp(
  242.            gadget{R.A0}:d.GadgetPtr;
  243.            window{R.A1}:d.WindowPtr;
  244.            requester{R.A2}:d.RequesterPtr;
  245.            flags{R.D0}:d.PropInfoFlagSet;
  246.            horizPot{R.D1}:CARDINAL;
  247.            vertPot{R.D2}:CARDINAL;
  248.            horizBody{R.D3}:CARDINAL;
  249.            vertBody{R.D4}:CARDINAL); CODE -156;
  250.  
  251. PROCEDURE MoveScreen(
  252.            screen{R.A0}:d.ScreenPtr;
  253.            deltaX{R.D0}:INTEGER;
  254.            deltaY{R.D1}:INTEGER); CODE -162;
  255.  
  256. PROCEDURE MoveWindow(
  257.            window{R.A0}:d.WindowPtr;
  258.            deltaX{R.D0}:INTEGER;
  259.            deltaY{R.D1}:INTEGER); CODE -168;
  260.  
  261. PROCEDURE(*36*) MoveWindowInFrontOf(
  262.                  window{R.A0}:d.WindowPtr;
  263.                  behindWindow{R.A1}:d.WindowPtr); CODE -480;
  264.  
  265. PROCEDURE NewModifyProp(
  266.            gadget{R.A0}:d.GadgetPtr;
  267.            window{R.A1}:d.WindowPtr;
  268.            requester{R.A2}:d.RequesterPtr;
  269.            flags{R.D0}:d.PropInfoFlagSet;
  270.            horizPot{R.D1}:CARDINAL;
  271.            vertPot{R.D2}:CARDINAL;
  272.            horizBody{R.D3}:CARDINAL;
  273.            vertBody{R.D4}:CARDINAL;
  274.            numGad{R.D5}:INTEGER); CODE -468;
  275.  
  276. PROCEDURE(*36*) NewObjectA(
  277.                  class{R.A0}:ADDRESS;
  278.                  classID{R.A1}:ADDRESS;
  279.                  tagList{R.A2}:TagItemPtr):ADDRESS; CODE -636;
  280.  
  281. PROCEDURE(*36*) NextObject(
  282.                  VAR objectPtrPtr{R.A0}:ADDRESS):ADDRESS; CODE -666;
  283.  
  284. PROCEDURE(*36*) NextPubScreen(
  285.                  screen{R.A0}:d.ScreenPtr;
  286.                  namebuf{R.A1}:ADDRESS):ADDRESS; CODE -534;
  287.  
  288. PROCEDURE(*36*) ObtainGIRPort(
  289.                  gInfo{R.A0}:d.GadgetInfoPtr):RastPortPtr; CODE -558;
  290.  
  291. PROCEDURE OffGadget(
  292.            gadget{R.A0}:d.GadgetPtr;
  293.            window{R.A1}:d.WindowPtr;
  294.            requester{R.A2}:d.RequesterPtr); CODE -174;
  295.  
  296. PROCEDURE OffMenu(
  297.            window{R.A0}:d.WindowPtr;
  298.            menuNumber{R.D0}:CARDINAL); CODE -180;
  299.  
  300. PROCEDURE OnGadget(
  301.            gadget{R.A0}:d.GadgetPtr;
  302.            window{R.A1}:d.WindowPtr;
  303.            requester{R.A2}:d.RequesterPtr); CODE -186;
  304.  
  305. PROCEDURE OnMenu(
  306.            window{R.A0}:d.WindowPtr;
  307.            menuNumber{R.D0}:CARDINAL); CODE -192;
  308.  
  309. PROCEDURE OpenScreen(
  310.            VAR newScreen{R.A0}:d.NewScreen):d.ScreenPtr; CODE -198;
  311.  
  312. PROCEDURE(*36*) OpenScreenTagList(
  313.                  newScreen{R.A0}:d.NewScreenPtr;
  314.                  tagList{R.A1}:TagItemPtr):d.ScreenPtr; CODE -612;
  315.  
  316. PROCEDURE OpenWindow(
  317.            VAR newWindow{R.A0}:d.NewWindow):d.WindowPtr; CODE -204;
  318.  
  319. PROCEDURE(*36*) OpenWindowTagList(
  320.                  newWindow{R.A0}:d.NewWindowPtr;
  321.                  tagList{R.A1}:TagItemPtr):d.WindowPtr; CODE -606;
  322.  
  323. PROCEDURE OpenWorkBench():d.ScreenPtr; CODE -210;
  324.  
  325. PROCEDURE(*36*) PointInImage(
  326.                  point{R.D0}:LONGCARD;
  327.                  image{R.A0}:d.ImagePtr):BOOLEAN; CODE -624;
  328.  
  329. PROCEDURE PrintIText(
  330.            rastPort{R.A0}:RastPortPtr;
  331.            iText{R.A1}:d.IntuiTextPtr;
  332.            leftOffset{R.D0}:INTEGER;
  333.            topOffset{R.D1}:INTEGER); CODE -216;
  334.  
  335. PROCEDURE(*36*) PubScreenStatus(
  336.                  screen{R.A0}:d.ScreenPtr;
  337.                  statusFlags{R.D0}:BITSET):BITSET; CODE -552;
  338.  
  339. PROCEDURE(*36*) QueryOverscan(
  340.                  displayID{R.A0}:LONGCARD;
  341.                  rect{R.A1}:RectanglePtr;
  342.                  oScanType{R.D0}:INTEGER):BOOLEAN; CODE -474;
  343.  
  344. PROCEDURE RefreshGadgets(
  345.            gadgets{R.A0}:d.GadgetPtr;
  346.            window{R.A1}:d.WindowPtr;
  347.            requester{R.A2}:d.RequesterPtr); CODE -222;
  348.  
  349. PROCEDURE RefreshGList(
  350.            gadgets{R.A0}:d.GadgetPtr;
  351.            window{R.A1}:d.WindowPtr;
  352.            requester{R.A2}:d.RequesterPtr;
  353.            numGad{R.D0}:INTEGER); CODE -432;
  354.  
  355. PROCEDURE RefreshWindowFrame(window{R.A0}:d.WindowPtr); CODE -456;
  356.  
  357. PROCEDURE(*36*) ReleaseGIRPort(
  358.                  rp{R.A0}:RastPortPtr); CODE -564;
  359.  
  360. PROCEDURE RemakeDisplay(); CODE -384;
  361.  
  362. PROCEDURE(*36*) RemoveClass(
  363.                  classPtr{R.A0}:ADDRESS); CODE -708;
  364.  
  365. PROCEDURE RemoveGadget(
  366.            window{R.A0}:d.WindowPtr;
  367.            gadget{R.A1}:d.GadgetPtr):INTEGER; CODE -228;
  368.  
  369. PROCEDURE RemoveGList(
  370.            window{R.A0}:d.WindowPtr;
  371.            gadget{R.A1}:d.GadgetPtr;
  372.            numgad{R.D0}:INTEGER):INTEGER; CODE -444;
  373.  
  374. PROCEDURE ReportMouse(
  375.            window{R.A0}:d.WindowPtr;
  376.            boolean{R.D0}:BOOLEAN); CODE -234;
  377.  
  378. PROCEDURE Request(
  379.            requester{R.A0}:d.RequesterPtr;
  380.            window{R.A1}:d.WindowPtr):BOOLEAN; CODE -240;
  381.  
  382. PROCEDURE(*36*) ResetMenuStrip(
  383.                  window{R.A0}:d.WindowPtr;
  384.                  menu{R.A1}:d.MenuPtr):BOOLEAN; CODE -702;
  385.  
  386. PROCEDURE RethinkDisplay(); CODE -390;
  387.  
  388. PROCEDURE ScreenToBack(screen{R.A0}:d.ScreenPtr); CODE -246;
  389.  
  390. PROCEDURE ScreenToFront(screen{R.A0}:d.ScreenPtr); CODE -252;
  391.  
  392. PROCEDURE(*36*) SetAttrsA(
  393.                  object{R.A0}:ADDRESS;
  394.                  tagList{R.A1}:TagItemPtr):ADDRESS; CODE -648;
  395.  
  396. PROCEDURE(*36*) SetDefaultPubScreen(
  397.                  name{R.A0}:ADDRESS); CODE -540;
  398.  
  399. PROCEDURE SetDMRequest(
  400.            window{R.A0}:d.WindowPtr;
  401.            dmRequester{R.A1}:d.RequesterPtr):BOOLEAN; CODE -258;
  402.  
  403. PROCEDURE(*36*) SetEditHook(
  404.                  hook{R.A0}:HookPtr):HookPtr; CODE -492;
  405.  
  406. PROCEDURE(*36*) SetGadgetAttrsA(
  407.                  gadget{R.A0}:d.GadgetPtr;
  408.                  window{R.A1}:d.WindowPtr;
  409.                  requester{R.A2}:d.RequesterPtr;
  410.                  tagList{R.A3}:TagItemPtr):ADDRESS; CODE -660;
  411.  
  412. PROCEDURE SetMenuStrip(
  413.            window{R.A0}:d.WindowPtr;
  414.            menu{R.A1}:d.MenuPtr):BOOLEAN; CODE -264;
  415.  
  416. PROCEDURE(*36*) SetMouseQueue(
  417.                  window{R.A0}:d.WindowPtr;
  418.                  queueLength{R.D0}:CARDINAL):LONGINT; CODE -498;
  419.  
  420. PROCEDURE SetPointer(
  421.            window{R.A0}:d.WindowPtr;
  422.            pointer{R.A1}:ADDRESS;
  423.            height{R.D0}:INTEGER;
  424.            width{R.D1}:INTEGER;
  425.            xOffset{R.D2}:INTEGER;
  426.            yOffset{R.D3}:INTEGER); CODE -270;
  427.  
  428. PROCEDURE SetPrefs(
  429.            prefBuffer{R.A0}:d.PreferencesPtr;
  430.            Size{R.D0}:LONGINT;
  431.            Inform{R.D1}:BOOLEAN); CODE -324;
  432.  
  433. PROCEDURE(*36*) SetPubScreenModes(
  434.                  modes{R.D0}:BITSET):BITSET; CODE -546;
  435.  
  436. PROCEDURE SetWindowTitles(
  437.            window{R.A0}:d.WindowPtr;
  438.            windowTitle{R.A1}:ADDRESS;
  439.            screenTitle{R.A2}:ADDRESS); CODE -276;
  440.  
  441. PROCEDURE ShowTitle(
  442.            screen{R.A0}:d.ScreenPtr;
  443.            showIt{R.D0}:BOOLEAN); CODE -282;
  444.  
  445. PROCEDURE SizeWindow(
  446.            window{R.A0}:d.WindowPtr;
  447.            deltaX{R.D0}:INTEGER;
  448.            deltaY{R.D1}:INTEGER); CODE -288;
  449.  
  450. PROCEDURE(*36*) SysReqHandler(
  451.                  window{R.A0}:d.WindowPtr;
  452.                  VAR idcmpPtr{R.A1}:d.IDCMPFlagSet;
  453.                  waitInput{R.D0}:BOOLEAN):LONGINT; CODE -600;
  454.  
  455. PROCEDURE UnlockIBase(lock{R.A0}:LONGCARD); CODE -420;
  456.  
  457. PROCEDURE(*36*) UnlockPubScreen(
  458.                  name{R.A0}:ADDRESS;
  459.                  screen{R.A1}:d.ScreenPtr); CODE -516;
  460.  
  461. PROCEDURE(*36*) UnlockPubScreenList(); CODE -528;
  462.  
  463. PROCEDURE ViewAddress():ViewPtr; CODE -294;
  464.  
  465. PROCEDURE ViewPortAddress(
  466.            window{R.A0}:d.WindowPtr):ViewPortPtr; CODE -300;
  467.  
  468. PROCEDURE WBenchToBack():BOOLEAN; CODE -336;
  469.  
  470. PROCEDURE WBenchToFront():BOOLEAN; CODE -342;
  471. (*
  472.  * Den Paramentern maxWidth und maxHeight darf man auch den
  473.  * Wert -1 zuweisen, falls man die Window Grösse nicht
  474.  * beschränken will. Damit dies nicht zu einem Laufzeitfehler
  475.  * führt wurden diese Parameter im Gegensatz zu den
  476.  * C Deklarationen als INTEGER und nicht als CARDINAL
  477.  * deklariert.
  478.  *)
  479.  
  480. PROCEDURE WindowLimits(
  481.            window{R.A0}:d.WindowPtr;
  482.            minWidth{R.D0}:INTEGER;
  483.            minHeight{R.D1}:INTEGER;
  484.            maxWidth{R.D2}:INTEGER;
  485.            maxHeight{R.D3}:INTEGER):BOOLEAN; CODE -318;
  486.  
  487. PROCEDURE WindowToBack(window{R.A0}:d.WindowPtr); CODE -306;
  488.  
  489. PROCEDURE WindowToFront(window{R.A0}:d.WindowPtr); CODE -312;
  490.  
  491. PROCEDURE(*36*) ZipWindow(
  492.                  window{R.A0}:d.WindowPtr); CODE -504;
  493.  
  494. END IntuitionL.lib33
  495.